//package rsj.service;
//
//import com.rlyy.aibase.utils.base.MapNode;
//import com.rlyy.aibase.utils.base.TableNode;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Component;
//import org.springframework.transaction.annotation.Transactional;
//import rsj.sql.TestDao;
//import rsj.sql.UserDao;
//import rsj.domain.UserInfo;
//
///**
// * @author yuanqinglong
// * @since 2021/5/7 16:56
// */
//@Component
//public class TestService {
//
//    @Autowired
//    private TestDao testDao;
//
//    @Autowired
//    private UserDao userDao;
//
//
//    @Transactional(rollbackFor = Exception.class)
//    public void testTransactional(){
//        user();
//        int node = testDao.insert("33333", "sdsdfsfsf");
//        int node2 = testDao.insert("4444555", "sdsdfsfsf");
//        System.out.println(node);
//        int i = 1/0;
//    }
//
//    /**
//     * 未开启事务、异常不回滚
//     */
//    public void disableTransactional(){
//        int node = testDao.insert("44444", "sdsdfsfsfwwww");
//        int node1 = testDao.insert("6666", "sdsdfsfsfwwww");
//        System.out.println(node);
//        int i = 1/0;
//    }
//
//
//    public void user(){
//        MapNode mapNode = userDao.queryMap("1058786442338648064");
//
//        UserInfo info = new UserInfo();
//        info.setUserName("yql");
//        info.setUserType("0");
//
//        TableNode yql = userDao.query(info);
//        UserInfo userInfo = new UserInfo();
//        userInfo.setAge(18);
//        userInfo.setUserId("1068955126994587649");
//        userInfo.setUserName("yql");
//        MapNode mapNode1 = userDao.queryUser(userInfo);
//        System.out.println();
//    }
//}
